package com.xique.door.device.freeview.bean.request.record;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Auther: caogangquan
 * @Date: 2021/10/19 18:43
 * @Description:
 */
@Data
public class ReportAlarmRecordRequest {

    @ApiModelProperty("发生时间")
    private  String eventID;

    /**
     * 报警类型
     * 1:门异常;
     * 2:设备异常(防拆报警);
     * 3:摄像头异常; 4:安防报警类型(后台收到2111报警消息后自 动记录此类型，本协议中不会上报此类型的报 警)
     * 5:暴力开门 6:非法开门(龙岗项目用的，非法卡刷卡时报警， 其他项目不用?)
     * 7:一键告警
     * 8:多次非法卡操作报警 9:多次非法密码操作报警
     */
    @ApiModelProperty("报警类型")
    private Integer alarmType;

    @ApiModelProperty("发生时间")
    private Long alarmTime;

    @ApiModelProperty("报警状态 (1 报警 2销警)")
    private Integer alarmStatus;

    @ApiModelProperty("抓拍图片路径(数组)")
    private List<String> intoPhotoPaths;

    @ApiModelProperty("抓拍视频路径(数组))")
    private List<String> intoVideoPaths;

    @ApiModelProperty("阿里云数据集合")
    private List<OssFileDetail> ossFileInfo;
}
